# 08 – Modern Distributed Databases Modern databases bring together **SQL + strong guarantees + global scale**. --- ## 📌 Overview - [ ] Understand why new databases were created beyond classic RDBMS/NoSQL - [ ] Learn design patterns like **distributed SQL** and **global consistency** --- ## 🧱 Systems ### [[Google Spanner]] - [ ] Understand TrueTime and globally-distributed transactions ### [[CockroachDB]] - [ ] Learn how it mimics PostgreSQL while scaling horizontally ### [[YugabyteDB]] - [ ] Understand its architecture for transactional and analytical workloads ### [[TiDB]] - [ ] Learn its TiKV/TiFlash architecture and MySQL compatibility ### [[PlanetScale]] - [ ] Understand Vitess-based sharding and Git-style workflows ### [[SingleStore]] - [ ] Learn its unified engine for transactional + analytical workloads --- ## 🔗 Connections - Deeply connected to [[01 - Fundamentals]] (CAP, sharding, replication) - Builds on [[06 - Internals]] knowledge (consensus, storage engines) - Competes or integrates with tools in [[04 - Big Data]] and [[05 - Cloud Databases]]